package com.liveneo.adapter.base.mapper;

import java.util.List;
import java.util.Map;
import com.liveneo.adapter.mobile.model.PrpmImageCheck;

@SuppressWarnings("rawtypes")
public interface PrpmImageCheckMapper {
    int deleteByPrimaryKey(Long ID);

    int insert(PrpmImageCheck record);

    PrpmImageCheck selectByPrimaryKey(Long ID);

    PrpmImageCheck selectByCaseUuid(String caseUuid);

    List<PrpmImageCheck> selectAll();

    int updateByPrimaryKey(PrpmImageCheck record);

    /**
     * 已处理
     * @param imgCheckMap
     * @return
     */
    List<PrpmImageCheck> selectImageCheckYes(Map imgCheckMapYes);

    /*
     * 未处理
     */
    List<PrpmImageCheck> selectImageCheckNo(Map imgCheckMapNo);

    int updateByCaseUuid(PrpmImageCheck parmImgCheck);

    int updateDealingByCaseUuid(PrpmImageCheck parmImgCheck);

    int getSelfImgCaseNum(List<String> compUuidlist);

    int getSurveyImgCaseNum(List<String> compUuidlist);
}